package aer.MensajeInterceptado;

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class MensajeInterceptado {
	private static String msgPrime2;
	private static BufferedReader br = new BufferedReader(
			new InputStreamReader(System.in));

	public static void main(String[] args) {

		try {
			while (true) {
				msgPrime2 = br.readLine();
				if (msgPrime2.length() <= 0) {
					break;
				} else {
					program();
				}
			}
		} catch (Exception e) {
		}

	}

	private static void program() throws Exception {
		String start = "";
		String end = "";

		for (short i = 0; i < msgPrime2.length(); i++) {
			char c = msgPrime2.charAt(i);
			if (i % 2 == 0) {
				start += c;
			} else {
				end = (c + end);
			}
		}

		String msgPrime = start + end;
		String tmp = "";
		String msg = "";

		for (short i = 0; i < msgPrime.length(); i++) {
			char c = msgPrime.charAt(i);
			if (isVowel(c)) {
				msg += (reverse(tmp) + c);
				tmp = "";
			} else {
				tmp += c;
			}
		}
		msg += reverse(tmp);

		System.out.print(msgPrime2 + " => " + msg + "\n");
	}

	private static String reverse(String s) {
		return new StringBuilder(s).reverse().toString();
	}

	private static boolean isVowel(char c) {
		switch (c) {
		case 'a':
		case 'e':
		case 'i':
		case 'o':
		case 'u':
		case 'A':
		case 'E':
		case 'I':
		case 'O':
		case 'U':
			return true;
		default:
			return false;
		}
	}

}